home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 8 / The Arsenal Files Collection #8 (Arsenal Computer) (1996).ISO / doorware / brain13.zip / README.TXT < prev    next >
Text File  |  1996-11-15  |  14KB  |  288 lines

  1.                          Documentation for Brain Drain
  2.                          Written by Robert V. Chambers
  3.                                Copyright (c) 1996
  4.  
  5.  
  6. WHAT IS BRAIN DRAIN?
  7. Brain  Drain is a word game in which the player attempts to find all the words
  8. hidden  in  the 16-square puzzle using a  set of simple rules. Once the player
  9. has given it his best the computer plays and locates all words that are in the
  10. puzzle  and in the included word dictionary.  Players' scores are based on the
  11. percentage   and  number  of  words  found.  The  game  allows  the  sysop  to
  12. predetermine a timelimit on each puzzle, providing an interesting dimension to
  13. the  game. The sysop may also elect to  allow or disallow players to enter new
  14. words  into  the  dictionary that the computer  does  not yet know. An offline
  15. utility  is  included to remove duplicate  words  from the dictionary that may
  16. have  been entered using a standard text editor. The game uses words between 3
  17. and  5 characters in length to reduce  the number of possible combinations and
  18. thereby improve speed.
  19.  
  20. SYSTEM REQUIREMENTS:
  21. 386 or better processor
  22. Requires ANSI graphics on the user's end
  23. 210K memory (probably less, just being conservative).
  24.  
  25. WHAT ARE SOME OF THE FEATURES?
  26. *  Optional activity log.
  27. *  Has a sysop chat mode.
  28. *  Fossil aware.
  29. *  No maintenance required.
  30. *  Supports   standard   drop  files   such   as  DOOR.SYS  (PCBoard/GAP),
  31.    DORINFO1.DEF, EXITINFO.BBS, CHAIN.TXT, etc.
  32. *  Supports multiple nodes.
  33. *  Sysop configurable path/filename for scores bulletin.
  34.  
  35.  
  36. LIMITATIONS ON UNREGISTERED VERSION:
  37. The  unregistered version sets a time limit of one minute for each puzzle. You
  38. must  register  the program to eliminate  this restriction. See the section on
  39. registration below.
  40.  
  41. UPGRADE FROM V1.0 TO V1.1:
  42. Unzip the archive over the existing files in the Brain Drain directory.
  43.  
  44. UPGRADE FROM V1.0 OR V1.1 TO V1.2 or higher:
  45. Unzip  the archive over the existing Brain  Drain files in your game directory
  46. and consult SAMPLE.CFG for details on this required change:
  47. 1) Add path to bulletin file.
  48.  
  49. HOW DO I INSTALL IT:
  50. This is simple, but you must follow these instructions. I am assuming that you
  51. are already familiar with the steps required to install a door on your BBS. If
  52. not,  I  would  suggest  that you read  your  manual  first. This doc will not
  53. attempt to guide you through that.
  54.  
  55. Step  1) Unzip all files into a single directory of your choice.
  56.  
  57. Step  2)  Create a batch file that your BBS  will use to start the door. I use
  58.         PCBoard, and my file looks something like this:
  59.  
  60.         @echo off
  61.         cd\pcb\brain
  62.         brain.exe c:\pcb\node1\door.sys /L
  63.         IF "%INPCB"=="Y" EXIT
  64.         %PCBDRIVE%
  65.         %PCBDIR%
  66.         board
  67.  
  68.         You  may call the file whatever you like, subject to restrictions that
  69.         may  be  enforced by your BBS  software.  Mine is simply called BRAIN,
  70.         with no .BAT extension. Again, consult your manual.
  71.  
  72.         A  little explanation of the startup batch  file is in order here. The
  73.         first  line  simply changes to the  directory  where all of your Brain
  74.         Drain  program  files are found. (Remember  you put them there in Step
  75.         1.)  The  second  line  is the  name  of  the door program, BRAIN.EXE,
  76.         followed by the complete path to your drop file and the (optional) log
  77.         file  switch. Notice that the drop file  name is specified. If you are
  78.         using  PCBoard, you may also use the PCBoard environment variables for
  79.         the path to the drop file. Like this:
  80.  
  81.                          brain.exe %PCBDRIVE%%PCBDIR%\door.sys
  82.  
  83.         If you wish the program to log its activities, add "/L" after the path
  84.         to  the  drop  file like this:
  85.  
  86.                         brain.exe %PCBDRIVE%%PCBDIR%\door.sys /L
  87.  
  88.         The  program  will create BRAIN.LOG  which will contain information on
  89.         door usage. See the section below on "LOGGING ACTIVITY".
  90.  
  91.         Finally,   use   whatever  door   exiting   statements  your  software
  92.         recommends. Your startup file will undoubtedly look different, but you
  93.         get the general idea.
  94.  
  95.  
  96. Step  3)
  97.         Setup  your BBS software and configure  any door menus, etc. that give
  98.         the user access.
  99.  
  100. Step  4)
  101.         Edit  the sample configuration file to suit your tastes and save it as
  102.         BRAIN.CFG.  Instructions  for  each line  are  contained in the sample
  103.         file, SAMPLE.CFG.
  104.  
  105. Step  5)
  106.         You're finished! That wasn't so bad after all.
  107.  
  108. PS-> Don't forget to advertise that you now have a new door on your system!
  109.  
  110. THE DICTIONARY:
  111. The word dictionary used by the game is a simple text file (DICT.DAT) that you
  112. can  edit  to add words to the game.  If you choose to edit the dictionary you
  113. **MUST**  run KILLDUPE.EXE after editing to sort the dictionary and remove any
  114. duplicate  words,  blank lines, and words that  do  not meet the 3-5 character
  115. restriction.  This utility will ensure that  the dictionary is properly set up
  116. for  the game to index will and convert  any lower case letters to upper case.
  117. KILLDUPE.EXE  must  be  run from within  the  same directory where DICT.DAT is
  118. located.
  119.  
  120. Alternatively  you  can change the config  file (BRAIN.CFG) to allow users (or
  121. you) to add words to the dictionary while playing. The game will automatically
  122. take  care  of duplicate checking and sorting  the dictionary file. I have the
  123. game  set up so that I can run it in local mode offline (in another directory)
  124. to  add  words to the dictionary. I then  copy the dictionary over to the game
  125. directory.  This may be a little cumbersome,  but it beats letting the players
  126. add  their own words <G>. You can do this  if you like, but you'd better use a
  127. darn good spell checker and use it regularly.
  128.  
  129. The dictionary will support up to 6000 words, which should be more than enough
  130. for  normal  play.  You  can always get  the  latest  dictionary from my board
  131. (Tequilla Sunrise BBS, 504-756-0383) by typing FREE at the main prompt.
  132.  
  133. RUNNING LOCAL:
  134. You can run the game in local mode if a drop file is in the program directory.
  135. DORINFO1.DEF is included in the archive for this purpose. Just place it in the
  136. door  program file directory and execute the program by running BRAIN.EXE. You
  137. should be able to leave this file in your game directory with no problem since
  138. you  have  defined the path to the real  drop file in your startup batch file.
  139. You  should only run the game in local  mode to test it prior to installation.
  140. Because  the  program  automatically generates bulletins  as  it is played you
  141. should  reset the game after running in local mode to avoid having the default
  142. name  in  the sample drop file included  in the scores bulletin. A batch file,
  143. RESET.BAT is provided for this purpose.
  144.  
  145. CUSTOMIZATION:
  146. -  TITLE AND WINNER SCREEN
  147. If  you want a new title screen you can  do it. Create a new screen using your
  148. favorite  ANSI editor, and call it TITLE.ANS.  Leave enough room at the bottom
  149. for  the additional registration text. It's *CRITICAL* that you name this file
  150. correctly.
  151.  
  152. - INACTIVITY TIMEOUT AND MAXIMUM DOOR TIME
  153. You  may specify the maximum time allowed in the door and the keyboard timeout
  154. limit  by  editing DOOR.CFG. Instructions are in  this file and should be self
  155. explanatory. Be sure you allow enough time for your users to sit and think!
  156.  
  157. - LOGGING ACTIVITY
  158. The program will provide logging of activity if the logging switch is included
  159. in the startup command line in your batch file. For example:
  160.  
  161.                        brain.exe c:\pcb\node1\door.sys /L
  162.  
  163. will  cause  the  program  to record entry  and  exit  times  in a file called
  164. BRAIN.LOG.  This  file  can become lengthy if  the  door  is used regularly. A
  165. suggestion  is  to  enable  logging when  the  door  is initially installed to
  166. monitor  its  use. After a period of time  you  may wish to disable logging or
  167. trim the file occasionally (there are programs that will do this in an event).
  168. Please  note  that the switch (/L) is case  specific and there must be a space
  169. between it and the path to the drop file.
  170.  
  171. MAINTENANCE:
  172. There  is no maintenance!
  173.  
  174. MULTINODE USE:
  175. The  game is set up to run on multiple nodes, but at this time only one player
  176. may  be  in  the  game at a time. If  for  some  reason the door does not exit
  177. properly (power failure, etc.) you will need to delete the file INUSE.DAT from
  178. the  game  directory.  The presence of this  tiny  file  signals the game that
  179. another  player is currently playing and prevents others from entering. I have
  180. an entry in my nightly event that attempts to delete this file just in case it
  181. happens to exist.
  182.  
  183. HOW TO RESET THE GAME:
  184. A  batch file is included (RESET.BAT) that  will delete all files necessary to
  185. reset  the game.  It must be run from the game file directory.
  186.  
  187. TROUBLE  SHOOTING:
  188. In  the  event you have trouble maybe some  of  these tips will help you. This
  189. list  is  not  very  long yet, but  will  be  added  to as information becomes
  190. available.
  191.  
  192. 1)  The  door  will not open at all.  It  looks like it tries, but immediately
  193. shuts down and returns to the BBS.
  194.  
  195. -  This is almost certainly a sign that the startup file is not specifying the
  196. correct  path  and/or file name of the  drop file. It's also possible that you
  197. have  not  set the board up correctly and  the expected drop file is not being
  198. created.  The  startup batch file must include  the full path and file name of
  199. the  drop  file  as an argument to  the  executable, BRAIN.EXE. See the sample
  200. startup file above.
  201.  
  202. 2)  You  are using DOOR.SYS and the  door  keeps logging you out when entering
  203. locally.
  204.  
  205. - If you are not using the long GAP version (51 lines) of DOOR.SYS then either
  206. go  to  the long version or try  DORINFO1.DEF. The DORINFO style drop file has
  207. been successfully tested on Maximus.
  208.  
  209. 3)  The graphics don't behave exactly right (on the user's end) with the board
  210. running under Windows 95.
  211.  
  212. -  If  you  experience problems with this  try  running the window either full
  213. screen  or  in  the  foreground. This seems  to  solve  the problem if you are
  214. running  the  X00 fossil driver, but is  not feasible if running more than one
  215. node. Try switching to the BNU fossil driver. This driver seems to work better
  216. with  Win95,  and  cleared up the graphics  problem  for  me (I was previously
  217. running X00).
  218.  
  219. THE LEGAL STUFF:
  220. Users  of Brain Drain must accept this disclaimer of warranty: "Brain Drain is
  221. supplied  as  is. The author disclaims  all  warranties, expressed or implied,
  222. including,  without  limitation,  the  warranties  of  merchantability  and of
  223. fitness  for any purpose. The author  assumes no liability for damages, direct
  224. or consequential, which may result from the use of Brain Drain."
  225.  
  226. By  registering  you do NOT own this  software.  You have simply licensed it's
  227. use.  You may use it on as many BBS  nodes as you wish, as long as these nodes
  228. comprise  a single bulletin board system. You  may create as many instances of
  229. the program as you wish, as long as they all reside on a single bulletin board
  230. system.
  231.  
  232. You  are  encouraged to pass a copy of  Brain  Drain along to your friends for
  233. evaluation.  Please  encourage them to register  their  copy if they find that
  234. they  can use it. You may NOT pass along your registration code, however. This
  235. should go without saying.
  236.  
  237. REGISTRATION :
  238. This  is  not  freeware; it is shareware.  If  you  are not familiar with this
  239. concept it means that you are allowed to try the software free of charge for a
  240. period  of time not to exceed 30 days. At the end of this time you must either
  241. register it or remove it from your system.
  242.  
  243. I  feel  that  the  time  invested in  writing  and  testing  the  program was
  244. significant  enough  to justify a registration fee.  The cost is $15 U.S., and
  245. payment  may be made via check drawn on  a United States bank. No credit cards
  246. are accepted. I will take your cash, but you send it at your own risk.
  247.  
  248. To  register  fill  out REGISTER.FRM (included)  and  send it, along with your
  249. check  or money order, to the address on  the form. I will respond to you with
  250. your  registration  either  through U.S.  Postal  Service, Fidonet Netmail, or
  251. Internet E-Mail. The choice is yours; just be sure to specify which you prefer
  252. on the form.
  253.  
  254. When you receive your registration code manually edit BRAIN.CFG and change the
  255. first two lines to your registered name and code number.
  256.  
  257. The  unregistered  version will only support a  time limit of 1 minute in each
  258. game  puzzle. Registration will remove this  limitation and allow the sysop to
  259. configure  the  game  for any amount  of  time desired. Registration will also
  260. entitle you to free lifetime upgrades.
  261.  
  262. There  will  be no automatic notification of  upgrades. You can always get the
  263. latest  version  of the program and  the dictionary (which constantly changes)
  264. from  my BBS, Tequilla Sunrise, at (504)-756-0383.  Just type FREE at the main
  265. menu prompt. There is no charge (except LD charges if applicable) for the file
  266. or to become a member of the BBS.
  267.  
  268.  
  269. TECHNICAL SUPPORT:
  270. Technical support will be provided to both registered and non-registered users
  271. to  the  best  of my ability.
  272.  
  273. You may reach me via the following:
  274.  
  275. Fidonet -              Robert Chambers@1:3800/49
  276. Internet EMail -       chambers@premier.net
  277. Tequilla Sunrise BBS - (504)-756-0383
  278.  
  279.  
  280. MANY THANKS!:
  281. Thanks  to  all the users who put up  with  resets and bugs during the testing
  282. phase.  There's no substitute for online testing,  and I couldn't have done it
  283. without  all  of you. Special thanks to  Ginny  Westbrook and Gene Laurent for
  284. their bug reports and suggestions.
  285.  
  286. Thanks to all you guys!  I owe you one!
  287.  
  288.